Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 2f017d6f91e2f59da297bfcaa935abe2604ab761


Parents : 037501a
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-10T00:53:47-05:00

test(telemetry): fix no-location mock to properly return None from config.get

Changes

1 files changed, 1 insertions(+), 2 deletions(-)


Diff

diff --git a/tests/backend/test_telemetry_integration.py b/tests/backend/test_telemetry_integration.py
index 5e5a2990..93d66b96 100644
--- a/tests/backend/test_telemetry_integration.py
+++ b/tests/backend/test_telemetry_integration.py
@@ -151,8 +151,7 @@ async def test_telemetry_request_no_location_does_not_call_handler(mock_app):
"is_telemetry_trusted": True,
}
mock_app.database.messages.get_lxmf_message_by_hash.return_value = {}
- mock_app.database.config.set("map_default_lat", None)
- mock_app.database.config.set("map_default_lon", None)
+ mock_app.database.config.get.side_effect = lambda key, default=None: None
mock_app.on_lxmf_delivery(mock_lxmf_message)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────